# OpenJDK 11的运行时环境（JRE）的精简版本
FROM openjdk:11-jre-slim
# 给dockerfile传参

# 维护者
LABEL maintainer='cyh'
# 设置容器默认用户
USER root
#设置环境变量
ENV GATEWAY_VERSION 1.0.0
ENV SERVICE_NAME "inventory"
ENV JAVAWORKDIR "data"
# 执行命令
RUN mkdir $JAVAWORKDIR
# 设置容器内工作目录，类似于cd命令
WORKDIR /$JAVAWORKDIR
# 拷贝JAR到容器内
COPY ./target/*.jar ./my.jar
COPY ./skywalking-agent/ ./skywalking-agent/
#暴露端口
EXPOSE 10000
#容器启动执行命令
CMD ["java", "-javaagent:skywalking-agent/skywalking-agent.jar", "-Dskywalking.agent.service_name=$SERVICE_NAME", "-Dskywalking.collector.backend_service=192.168.50.210:11800", "-jar", "./my.jar"]




